<div class="relative isolate overflow-hidden bg-white px-6 pt-24 lg:px-0 lg:overflow-visible">
    <%= render AzimuttWeb.PartialsView, "_bg_grid.html" %>
    <div class="mx-auto grid max-w-2xl grid-cols-1 gap-y-16 gap-x-8 lg:mx-0 lg:max-w-none lg:grid-cols-2 lg:items-start lg:gap-y-10">
        <%= render "features/_heading.html", title: @feature.name, description: "Databases are hard. And even more as you scale. How do you make sure everything is great and consistent? Guidelines? Reviews?" %>
        <%= render "features/_screenshot.html", conn: @conn, feature: @feature, previous: @previous, next: @next %>
        <div class="lg:col-span-2 lg:col-start-1 lg:row-start-2 lg:row-span-4 lg:mx-auto lg:grid lg:w-full lg:max-w-7xl lg:grid-cols-2 lg:gap-x-8 lg:px-8">
            <div class="lg:pr-4">
                <div class="prose max-w-xl text-base leading-7 text-gray-700 lg:max-w-lg">
                    <p>Azimutt is not the silver bullet (especially as this part is just starting) but still can <b>help a lot</b> (at least, helped on every tested database yet).</p>
                    <p>Having the whole database schema as a data structure, it's quite easy to check simple rules at scale, exactly what is really hard for human beings. Azimutt will highlight:</p>
                    <ul>
                        <li><b>Tables without primary keys</b>: probably a mistake, at least worth checking if expected.</li>
                        <li><b>Missing foreign keys</b>: it's good to have them most of the time, at least adding relations in Azimutt will help navigation.</li>
                        <li><b>Column type inconsistencies</b>: they always appear over time, when different people work on different parts.</li>
                        <li>Tables that are <a href={Routes.blog_path(@conn, :show, "why-you-should-avoid-tables-with-many-columns-and-how-to-fix-them")}>too big</a> and could be worth splitting.</li>
                    </ul>
                    <p>If you have other ideas to implement, come discuss with us. We are looking forward to extend this a lot!</p>
                    <p>In the meantime, use <a href={Routes.website_path(@conn, :features_show, "scriptable")}>Azimutt scripting</a> to perform all the analysis you need 🎉</p>
                </div>
            </div>
        </div>
    </div>
</div>

<%= render "_footer.html", conn: @conn %>
